docker系列 您所在的位置:网站首页 docker 桥接网卡 docker系列

docker系列

2024-03-29 12:26| 来源: 网络整理| 查看: 265

文章目录 桥接网络用户定义的网桥和默认网桥之间的区别管理用户定义的桥将容器连接到用户定义的桥断开容器与用户定义的桥的连接ipv6启用从Docker容器到外界的转发使用默认的桥接网络将容器连接到默认网桥配置默认桥接网络示例默认的桥接网络使用用户定义的网桥

桥接网络

在网络方面,桥接网络是在网段之间的转发流量的链路层设备。桥是可以在主机内核运行的硬件设备或软件设备。

就Docker而言,网桥网络使用软件网桥,该软件网桥允许连接到同一网桥网络的容器进行通信,同时与未连接到该网桥网络的容器隔离。Docker网桥驱动程序会自动在主机中安装规则,以使不同网桥网络上的容器无法直接相互通信。

桥接网络适用于在同一 Docker守护程序主机上运行的容器。为了在不同Docker守护程序主机上运行的容器之间进行通信,可以在OS级别管理路由,也可以使用覆盖网络。

启动Docker时,会自动创建一个默认的桥接网络(也称为bridge),除非另有说明,否则新启动的容器将连接到它。还可以创建用户定义的自定义网桥网络。用户定义的网桥网络优于默认bridge 网络。

用户定义的网桥和默认网桥之间的区别 用户定义的网桥可在容器之间提供自动DNS解析。 默认桥接网络上的容器只能通过IP地址互相访问,除非使用被认为是传统--link选项。在用户定义的网桥网络上,容器可以通过名称或别名相互解析。用户定义的桥可提供更好的隔离。 所有未--network指定的容器都将连接到默认网桥网络。这可能是一种风险,因为不相关的堆栈/服务/容器随后能够进行通信。 使用用户定义的网络可提供作用域网络,其中只有连接到该网络的容器才能通信。容器可以随时随地从用户自定义的网络连接和分离。 在容器的生命周期内,可以即时将其与用户定义的网络连接或断开连接。要从默认网桥网络中删除容器,需要停止容器并使用其他网络选项重新创建它。每个用户定义的网络都会创建一个可配置的网桥。 如果容器使用默认桥接网络,则可以对其进行配置,但是所有容器都使用相同的设置,例如MTU和iptables规则。另外,配置默认桥接网络发生在Docker本身之外,并且需要重新启动Docker。 用户定义的桥接网络是使用创建和配置的 docker network create。如果不同的应用程序组具有不同的网络要求,则可以在创建时分别配置每个用户定义的网桥。默认网桥网络上的


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有